import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.format.DateTimeFormat;

/**
 * 美团excelBean
 */
public class MTProduct {

    @ExcelProperty("门店ID")
    private Long storeId;

    @ExcelProperty("商品ID")
    private Long itemId;

    @ExcelProperty("分类名称")
    private String categoryName;

    @ExcelProperty("商品名称")
    private String itemName;

    @ExcelProperty("规格名称")
    private String specificationName;

    @ExcelProperty("价格")
    private Double price;

    @ExcelProperty("库存")
    private Integer stock;

    @ExcelProperty("餐盒数量")
    private Integer mealBoxQuantity;

    @ExcelProperty("餐盒价格")
    private Double mealBoxPrice;

    @ExcelProperty("UPC码")
    private String upcCode;

    @ExcelProperty("SKU码")
    private String skuCode;

    @ExcelProperty("重量(g)")
    private Integer weight;

    @ExcelProperty("位置码")
    private String locationCode;

    @ExcelProperty("单位")
    private String unit;

    @ExcelProperty("最小购买量")
    private Integer minPurchaseQuantity;

    @ExcelProperty("属性")
    private String attributes;

    @ExcelProperty("描述")
    private String description;

    @ExcelProperty("售卖状态")
    private String saleStatus;

    @ExcelProperty("图片")
    private String image;

    // Getters and Setters
    public Long getStoreId() {
        return storeId;
    }

    public void setStoreId(Long storeId) {
        this.storeId = storeId;
    }

    public Long getItemId() {
        return itemId;
    }

    public void setItemId(Long itemId) {
        this.itemId = itemId;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public String getSpecificationName() {
        return specificationName;
    }

    public void setSpecificationName(String specificationName) {
        this.specificationName = specificationName;
    }

    public Double getPrice() {
        return price;
    }

    public void setPrice(Double price) {
        this.price = price;
    }

    public Integer getStock() {
        return stock;
    }

    public void setStock(Integer stock) {
        this.stock = stock;
    }

    public Integer getMealBoxQuantity() {
        return mealBoxQuantity;
    }

    public void setMealBoxQuantity(Integer mealBoxQuantity) {
        this.mealBoxQuantity = mealBoxQuantity;
    }

    public Double getMealBoxPrice() {
        return mealBoxPrice;
    }

    public void setMealBoxPrice(Double mealBoxPrice) {
        this.mealBoxPrice = mealBoxPrice;
    }

    public String getUpcCode() {
        return upcCode;
    }

    public void setUpcCode(String upcCode) {
        this.upcCode = upcCode;
    }

    public String getSkuCode() {
        return skuCode;
    }

    public void setSkuCode(String skuCode) {
        this.skuCode = skuCode;
    }

    public Integer getWeight() {
        return weight;
    }

    public void setWeight(Integer weight) {
        this.weight = weight;
    }

    public String getLocationCode() {
        return locationCode;
    }

    public void setLocationCode(String locationCode) {
        this.locationCode = locationCode;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public Integer getMinPurchaseQuantity() {
        return minPurchaseQuantity;
    }

    public void setMinPurchaseQuantity(Integer minPurchaseQuantity) {
        this.minPurchaseQuantity = minPurchaseQuantity;
    }

    public String getAttributes() {
        return attributes;
    }

    public void setAttributes(String attributes) {
        this.attributes = attributes;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getSaleStatus() {
        return saleStatus;
    }

    public void setSaleStatus(String saleStatus) {
        this.saleStatus = saleStatus;
    }

    public String getImage() {
        return image;
    }

    public void setImage(String image) {
        this.image = image;
    }
}
